package com.abl.service.position;

import com.abl.common.mybatis.model.Dnt;
import com.abl.domain.model.Param;
import com.abl.service.BaseService;
import com.alibaba.fastjson2.JSONObject;

import java.util.List;

/**
 * 商场定位系统服务类
 */
public interface PositionMapService extends BaseService {


    /**
     * 匹配输入内容，按区域名称搜索
     */
    List<Dnt> searchInput(Param<JSONObject> param);

    /**
     * 读取地图
     */
    List<Dnt> list(Param<JSONObject> param);

    /**
     * 新增区域
     */
    boolean add(Param<JSONObject> param);

    /**
     * 编辑区域信息
     */
    boolean edit(Param<JSONObject> param);

    /**
     * 删除区域
     *
     * @return
     */
    long del(Param<JSONObject> param);
}
